<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>headset.gui.MainView.ModelingView</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="headset-module.html">Package&nbsp;headset</a> ::
        <a href="headset.gui-module.html">Package&nbsp;gui</a> ::
        <a href="headset.gui.MainView-module.html">Module&nbsp;MainView</a> ::
        Class&nbsp;ModelingView
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class ModelingView</h1><p class="nomargin-top"><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView">source&nbsp;code</a></span></p>
<center>
<center>  <map id="uml_class_diagram_for_headset__16" name="uml_class_diagram_for_headset__16">
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_NEW" title="headset.gui.MainView.ModelingView.FILE_NEW" alt="" coords="43,2329,237,2348"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_OPEN" title="headset.gui.MainView.ModelingView.FILE_OPEN" alt="" coords="43,2348,237,2367"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_SAVE" title="headset.gui.MainView.ModelingView.FILE_SAVE" alt="" coords="43,2367,237,2385"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_SAVEAS" title="headset.gui.MainView.ModelingView.FILE_SAVEAS" alt="" coords="43,2385,237,2404"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_IMPORT" title="headset.gui.MainView.ModelingView.FILE_IMPORT" alt="" coords="43,2404,237,2423"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#FILE_PROP" title="headset.gui.MainView.ModelingView.FILE_PROP" alt="" coords="43,2423,237,2441"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#MOD_PANEL" title="headset.gui.MainView.ModelingView.MOD_PANEL" alt="" coords="43,2441,237,2460"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#MOD_TABS" title="headset.gui.MainView.ModelingView.MOD_TABS" alt="" coords="43,2460,237,2479"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#BO_BUTTON" title="headset.gui.MainView.ModelingView.BO_BUTTON" alt="" coords="43,2479,237,2497"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#EL_BUTTON" title="headset.gui.MainView.ModelingView.EL_BUTTON" alt="" coords="43,2497,237,2516"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#CY_BUTTON" title="headset.gui.MainView.ModelingView.CY_BUTTON" alt="" coords="43,2516,237,2535"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#CO_BUTTON" title="headset.gui.MainView.ModelingView.CO_BUTTON" alt="" coords="43,2535,237,2553"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#POS_PANEL" title="headset.gui.MainView.ModelingView.POS_PANEL" alt="" coords="43,2553,237,2572"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#ROTATE_MSG" title="headset.gui.MainView.ModelingView.ROTATE_MSG" alt="" coords="43,2591,237,2609"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#__init__" title="The constructor for ModelingView initialises the layout of the frame window for the HeaDSET program PathCreator." alt="" coords="43,2612,237,2631"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#StartNew" title="Initializes the GUI layout and its parameters of this View when a new &#160;project is created (at program startup or when user selected this option)." alt="" coords="43,2631,237,2649"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#EmptyLastScale" title="Method for setting the last changed value for the scale empty." alt="" coords="43,2649,237,2668"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#GetTabLabel" title="Method for returning the corresponding label for a given primitive." alt="" coords="43,2668,237,2687"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitFileMenu" title="This method (from View) is overwritten to initialize specific menu items in File menu." alt="" coords="43,2687,237,2705"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitUserInput" title="This method (from View) is overwritten to initialize the user input panel." alt="" coords="43,2705,237,2724"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitModelUserInputTab" title="This method initializes the model user input tab (tab in user input panel &#160;named Modeling Tools)." alt="" coords="43,2724,237,2743"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitModelInputPanel" title="This method initializes the model input panel (named Adding primitives) &#160;inside the model user input tab (tab in user input panel named Modeling &#160;Tools)." alt="" coords="43,2743,237,2761"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitModelTab" title="This method initializes the tab in the model input panel (named Adding &#160;primitives) inside the model user input tab (tab in user input panel named &#160;Modeling Tools)." alt="" coords="43,2761,237,2780"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitPosInputPanel" title="This method initializes the positioning input panel (named Positioning &#160;primitives) inside the model user input tab (tab in user input panel named &#160;Modeling Tools)." alt="" coords="43,2780,237,2799"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitPositionTab" title="This method initializes the tab in the positioning input panel (named &#160;Positioning primitives) inside the model user input tab (tab in user input &#160;panel named Modeling Tools)." alt="" coords="43,2799,237,2817"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitModelInfoTab" title="This method initializes the model info tab (tab in user input panel named &#160;Model Information)." alt="" coords="43,2817,237,2836"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#InitBarVisualizer" title="This method (from View) is overwritten to initialize the bar panel at the &#160;bottom of the visualizer panel." alt="" coords="43,2836,237,2855"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html#OnRemoved" title="Method indicating that a primitive has been removed from the model and used to update this View accordingly." alt="" coords="43,2873,237,2892"/>
<area shape="rect" href="headset.gui.MainView.ModelingView-class.html" title="ModelingView is a subclass of View and provides the layout for the HeaDSET program PathCreator." alt="" coords="41,2312,239,2893"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#WIDTH" title="headset.gui.MainView.View.WIDTH" alt="" coords="37,1924,243,1943"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HEIGHT" title="headset.gui.MainView.View.HEIGHT" alt="" coords="37,1943,243,1961"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#BUTTON_WIDTH" title="headset.gui.MainView.View.BUTTON_WIDTH" alt="" coords="37,1961,243,1980"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#L_BUTTON_WIDTH" title="headset.gui.MainView.View.L_BUTTON_WIDTH" alt="" coords="37,1980,243,1999"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#MIN_SIZE" title="headset.gui.MainView.View.MIN_SIZE" alt="" coords="37,1999,243,2017"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#FILE_EXIT" title="headset.gui.MainView.View.FILE_EXIT" alt="" coords="37,2017,243,2036"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#SINGLE_VIEW" title="headset.gui.MainView.View.SINGLE_VIEW" alt="" coords="37,2036,243,2055"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#MULTI_VIEW" title="headset.gui.MainView.View.MULTI_VIEW" alt="" coords="37,2055,243,2073"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#CONFIG_VIEW" title="headset.gui.MainView.View.CONFIG_VIEW" alt="" coords="37,2073,243,2092"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HELP_ABOUT" title="headset.gui.MainView.View.HELP_ABOUT" alt="" coords="37,2092,243,2111"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#HELP_HELP" title="headset.gui.MainView.View.HELP_HELP" alt="" coords="37,2111,243,2129"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#EXPLANATION_TEXT" title="headset.gui.MainView.View.EXPLANATION_TEXT" alt="" coords="37,2129,243,2148"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#VISUALIZER" title="headset.gui.MainView.View.VISUALIZER" alt="" coords="37,2148,243,2167"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitMenuBar" title="This method initializes the menubar of the frame window with menus and menu items." alt="" coords="37,2169,243,2188"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitOtherMenus" title="This is an abstract method used for initializing optional other menus and &#160;their menu items between the File menu and the ViewPorts menu." alt="" coords="37,2188,243,2207"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitExplanationPanel" title="This method initializes an explanation panel used for putting information &#160;about other user input panels (to show how for example input fields work)." alt="" coords="37,2207,243,2225"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#InitVisualizer" title="This method initializes a visualizer panel used for showing the 3D model." alt="" coords="37,2225,243,2244"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#ShowExplanation" title="This method updates the explanation panel with textual information." alt="" coords="37,2244,243,2263"/>
<area shape="rect" href="headset.gui.MainView.View-class.html#SettingStatusBar" title="This method updates the fields in the statusbar of the frame window." alt="" coords="37,2263,243,2281"/>
<area shape="rect" href="headset.gui.MainView.View-class.html" title="View is the superclass of the 3 views of the HeaDSET programs." alt="" coords="36,1907,244,2283"/>
<area shape="rect" href="javascript:void(0);" title="See `GetEvtHandlerEnabled` and `SetEvtHandlerEnabled`" alt="" coords="17,135,263,153"/>
<area shape="rect" href="javascript:void(0);" title="See `GetNextHandler` and `SetNextHandler`" alt="" coords="17,153,263,172"/>
<area shape="rect" href="javascript:void(0);" title="See `GetPreviousHandler` and `SetPreviousHandler`" alt="" coords="17,172,263,191"/>
<area shape="rect" href="javascript:void(0);" title="AddPendingEvent(self, Event event)" alt="" coords="17,193,263,212"/>
<area shape="rect" href="javascript:void(0);" title="Bind an event to an event handler." alt="" coords="17,212,263,231"/>
<area shape="rect" href="javascript:void(0);" title="Connect(self, int id, int lastId, int eventType, PyObject func)" alt="" coords="17,231,263,249"/>
<area shape="rect" href="javascript:void(0);" title="Disconnect(self, int id, int lastId=&#45;1, EventType eventType=wxEVT_NULL) &#45;&gt; &#160;bool" alt="" coords="17,249,263,268"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetEvtHandlerEnabled" alt="" coords="17,268,263,287"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetNextHandler" alt="" coords="17,287,263,305"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.GetPreviousHandler" alt="" coords="17,305,263,324"/>
<area shape="rect" href="javascript:void(0);" title="ProcessEvent(self, Event event) &#45;&gt; bool" alt="" coords="17,324,263,343"/>
<area shape="rect" href="javascript:void(0);" title="wx._core.EvtHandler.ProcessPendingEvents" alt="" coords="17,343,263,361"/>
<area shape="rect" href="javascript:void(0);" title="SetEvtHandlerEnabled(self, bool enabled)" alt="" coords="17,361,263,380"/>
<area shape="rect" href="javascript:void(0);" title="SetNextHandler(self, EvtHandler handler)" alt="" coords="17,380,263,399"/>
<area shape="rect" href="javascript:void(0);" title="SetPreviousHandler(self, EvtHandler handler)" alt="" coords="17,399,263,417"/>
<area shape="rect" href="javascript:void(0);" title="Disconencts the event handler binding for event from self." alt="" coords="17,417,263,436"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ EvtHandler class" alt="" coords="16,117,264,437"/>
<area shape="rect" href="javascript:void(0);" title="See `GetAcceleratorTable` and `SetAcceleratorTable`" alt="" coords="44,484,236,503"/>
<area shape="rect" href="javascript:void(0);" title="See `GetAutoLayout` and `SetAutoLayout`" alt="" coords="44,503,236,521"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBackgroundColour` and `SetBackgroundColour`" alt="" coords="44,521,236,540"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBackgroundStyle` and `SetBackgroundStyle`" alt="" coords="44,540,236,559"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBestSize`" alt="" coords="44,559,236,577"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBestVirtualSize`" alt="" coords="44,577,236,596"/>
<area shape="rect" href="javascript:void(0);" title="See `GetBorder`" alt="" coords="44,596,236,615"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCaret` and `SetCaret`" alt="" coords="44,615,236,633"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCharHeight`" alt="" coords="44,633,236,652"/>
<area shape="rect" href="javascript:void(0);" title="See `GetCharWidth`" alt="" coords="44,652,236,671"/>
<area shape="rect" href="javascript:void(0);" title="See `GetChildren`" alt="" coords="44,671,236,689"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClientAreaOrigin`" alt="" coords="44,689,236,708"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClientRect` and `SetClientRect`" alt="" coords="44,708,236,727"/>
<area shape="rect" href="javascript:void(0);" title="See `GetWindowVariant` and `SetWindowVariant`" alt="" coords="44,745,236,764"/>
<area shape="rect" href="javascript:void(0);" title="Can this window have focus?" alt="" coords="44,767,236,785"/>
<area shape="rect" href="javascript:void(0);" title="Can this window be given focus by keyboard navigation? if not, the only way to give it focus (provided it accepts it at all) is to click it." alt="" coords="44,785,236,804"/>
<area shape="rect" href="javascript:void(0);" title="AddChild(self, Window child)" alt="" coords="44,804,236,823"/>
<area shape="rect" href="javascript:void(0);" title="AdjustForLayoutDirection(self, int x, int width, int widthTotal) &#45;&gt; int" alt="" coords="44,823,236,841"/>
<area shape="rect" href="javascript:void(0);" title="AssociateHandle(self, long handle)" alt="" coords="44,841,236,860"/>
<area shape="rect" href="javascript:void(0);" title="CacheBestSize(self, Size size)" alt="" coords="44,860,236,879"/>
<area shape="rect" href="javascript:void(0);" title="Returns ``True`` if the platform supports setting the transparency for this window." alt="" coords="44,879,236,897"/>
<area shape="rect" href="javascript:void(0);" title="Directs all mouse input to this window." alt="" coords="44,897,236,916"/>
<area shape="rect" href="javascript:void(0);" title="Center(self, int direction=BOTH)" alt="" coords="44,916,236,935"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnParent(self, int dir=BOTH)" alt="" coords="44,935,236,953"/>
<area shape="rect" href="javascript:void(0);" title="Center(self, int direction=BOTH)" alt="" coords="44,953,236,972"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnParent(self, int dir=BOTH)" alt="" coords="44,972,236,991"/>
<area shape="rect" href="javascript:void(0);" title="Clears the window by filling it with the current background colour." alt="" coords="44,991,236,1009"/>
<area shape="rect" href="javascript:void(0);" title="WarpPointer(self, int x, int y)" alt="" coords="44,1028,236,1047"/>
<area shape="rect" href="javascript:void(0);" title="wx.Window is the base class for all windows and represents any visible object on the screen." alt="" coords="43,467,237,1048"/>
<area shape="rect" href="javascript:void(0);" title="See `GetDefaultItem` and `SetDefaultItem`" alt="" coords="57,1095,223,1113"/>
<area shape="rect" href="javascript:void(0);" title="See `GetIcon` and `SetIcon`" alt="" coords="57,1113,223,1132"/>
<area shape="rect" href="javascript:void(0);" title="See `GetTitle` and `SetTitle`" alt="" coords="57,1132,223,1151"/>
<area shape="rect" href="javascript:void(0);" title="See `GetTmpDefaultItem` and `SetTmpDefaultItem`" alt="" coords="57,1151,223,1169"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnScreen(self, int dir=BOTH)" alt="" coords="57,1172,223,1191"/>
<area shape="rect" href="javascript:void(0);" title="CenterOnScreen(self, int dir=BOTH)" alt="" coords="57,1191,223,1209"/>
<area shape="rect" href="javascript:void(0);" title="EnableCloseButton(self, bool enable) &#45;&gt; bool" alt="" coords="57,1209,223,1228"/>
<area shape="rect" href="javascript:void(0);" title="Get the default child of this parent, i.e." alt="" coords="57,1228,223,1247"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.GetIcon" alt="" coords="57,1247,223,1265"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.GetTitle" alt="" coords="57,1265,223,1284"/>
<area shape="rect" href="javascript:void(0);" title="Return the temporary default item, which can be None." alt="" coords="57,1284,223,1303"/>
<area shape="rect" href="javascript:void(0);" title="Iconize(self, bool iconize=True)" alt="" coords="57,1303,223,1321"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsActive" alt="" coords="57,1321,223,1340"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsAlwaysMaximized" alt="" coords="57,1340,223,1359"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsFullScreen" alt="" coords="57,1359,223,1377"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsIconized" alt="" coords="57,1377,223,1396"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.TopLevelWindow.IsMaximized" alt="" coords="57,1396,223,1415"/>
<area shape="rect" href="javascript:void(0);" title="repr(x)" alt="" coords="57,1433,223,1452"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ TopLevelWindow class" alt="" coords="56,1077,224,1453"/>
<area shape="rect" href="javascript:void(0);" title="See `GetMenuBar` and `SetMenuBar`" alt="" coords="41,1500,239,1519"/>
<area shape="rect" href="javascript:void(0);" title="See `GetStatusBar` and `SetStatusBar`" alt="" coords="41,1519,239,1537"/>
<area shape="rect" href="javascript:void(0);" title="See `GetStatusBarPane` and `SetStatusBarPane`" alt="" coords="41,1537,239,1556"/>
<area shape="rect" href="javascript:void(0);" title="See `GetToolBar` and `SetToolBar`" alt="" coords="41,1556,239,1575"/>
<area shape="rect" href="javascript:void(0);" title="The membership flag" alt="" coords="41,1575,239,1593"/>
<area shape="rect" href="javascript:void(0);" title="ProcessCommand(self, int winid) &#45;&gt; bool" alt="" coords="41,1596,239,1615"/>
<area shape="rect" href="javascript:void(0);" title="Create(self, Window parent, int id=&#45;1, String title=EmptyString, ..." alt="" coords="41,1615,239,1633"/>
<area shape="rect" href="javascript:void(0);" title="CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0, ..." alt="" coords="41,1633,239,1652"/>
<area shape="rect" href="javascript:void(0);" title="CreateToolBar(self, long style=&#45;1, int winid=&#45;1, String &#160;name=ToolBarNameStr) &#45;&gt; wxToolBar" alt="" coords="41,1652,239,1671"/>
<area shape="rect" href="javascript:void(0);" title="DoGiveHelp(self, String text, bool show)" alt="" coords="41,1671,239,1689"/>
<area shape="rect" href="javascript:void(0);" title="DoMenuUpdates(self, Menu menu=None)" alt="" coords="41,1689,239,1708"/>
<area shape="rect" href="javascript:void(0);" title="GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) &#45;&gt; &#160;VisualAttributes" alt="" coords="41,1708,239,1727"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetMenuBar" alt="" coords="41,1727,239,1745"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetStatusBar" alt="" coords="41,1745,239,1764"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetStatusBarPane" alt="" coords="41,1764,239,1783"/>
<area shape="rect" href="javascript:void(0);" title="wx._windows.Frame.GetToolBar" alt="" coords="41,1783,239,1801"/>
<area shape="rect" href="javascript:void(0);" title="PopStatusText(self, int number=0)" alt="" coords="41,1801,239,1820"/>
<area shape="rect" href="javascript:void(0);" title="ProcessCommand(self, int winid) &#45;&gt; bool" alt="" coords="41,1820,239,1839"/>
<area shape="rect" href="javascript:void(0);" title="SetToolBar(self, wxToolBar toolbar)" alt="" coords="41,1857,239,1876"/>
<area shape="rect" href="javascript:void(0);" title="Proxy of C++ Frame class" alt="" coords="40,1483,240,1877"/>
<area shape="rect" href="javascript:void(0);" title="See `GetClassName`" alt="" coords="77,28,203,47"/>
<area shape="rect" href="javascript:void(0);" title="Returns the class name of the C++ class using wxRTTI." alt="" coords="77,49,203,68"/>
<area shape="rect" href="javascript:void(0);" title="IsSameAs(self, Object p) &#45;&gt; bool" alt="" coords="77,68,203,87"/>
<area shape="rect" href="javascript:void(0);" title="The base class for most wx objects, although in wxPython not much functionality is needed nor exposed." alt="" coords="76,11,204,88"/>
</map>
  <img src="uml_class_diagram_for_headset__16.gif" alt='' usemap="#uml_class_diagram_for_headset__16" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<p>ModelingView is a subclass of View and provides the layout for the 
  HeaDSET program PathCreator. It provides the GUI layout for indicating 
  tumors and safe paths in a Dicom model.</p>

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">EvtHandler</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">model</span>)</span><br />
      The constructor for ModelingView initialises the layout of the frame 
      window for the HeaDSET program PathCreator.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#StartNew" class="summary-sig-name">StartNew</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Initializes the GUI layout and its parameters of this View when a new
      project is created (at program startup or when user selected this 
      option).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.StartNew">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#EmptyLastScale" class="summary-sig-name">EmptyLastScale</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Method for setting the last changed value for the scale empty.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EmptyLastScale">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#GetTabLabel" class="summary-sig-name">GetTabLabel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">geom</span>)</span><br />
      Method for returning the corresponding label for a given primitive.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.GetTabLabel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitFileMenu" class="summary-sig-name">InitFileMenu</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">fileMenu</span>)</span><br />
      This method (from View) is overwritten to initialize specific menu 
      items in File menu.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitFileMenu">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitUserInput" class="summary-sig-name">InitUserInput</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">inputPanel</span>)</span><br />
      This method (from View) is overwritten to initialize the user input 
      panel.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitUserInput">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitModelUserInputTab" class="summary-sig-name">InitModelUserInputTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the model user input tab (tab in user input 
      panel named Modeling Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelUserInputTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitModelInputPanel" class="summary-sig-name">InitModelInputPanel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the model input panel (named Adding 
      primitives) inside the model user input tab (tab in user input panel 
      named Modeling Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelInputPanel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitModelTab" class="summary-sig-name">InitModelTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">tabsModel</span>)</span><br />
      This method initializes the tab in the model input panel (named 
      Adding primitives) inside the model user input tab (tab in user input
      panel named Modeling Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitPosInputPanel" class="summary-sig-name">InitPosInputPanel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the positioning input panel (named 
      Positioning primitives) inside the model user input tab (tab in user 
      input panel named Modeling Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitPosInputPanel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitPositionTab" class="summary-sig-name">InitPositionTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">tabsPosition</span>,
        <span class="summary-sig-arg">infoText</span>)</span><br />
      This method initializes the tab in the positioning input panel (named
      Positioning primitives) inside the model user input tab (tab in user 
      input panel named Modeling Tools).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitPositionTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitModelInfoTab" class="summary-sig-name">InitModelInfoTab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method initializes the model info tab (tab in user input panel 
      named Model Information).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelInfoTab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InitBarVisualizer" class="summary-sig-name">InitBarVisualizer</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">parent</span>)</span><br />
      This method (from View) is overwritten to initialize the bar panel at
      the bottom of the visualizer panel.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitBarVisualizer">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#InsertInfo" class="summary-sig-name">InsertInfo</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">geom</span>)</span><br />
      This method creates a new label after a new primitive haBUTTON_WIDTHs
      been added to the model.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InsertInfo">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#DeleteInfo" class="summary-sig-name">DeleteInfo</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">geom</span>)</span><br />
      This method extracts the label corresponding to the provided 
      primitive from the model info tab (tab in user input panel named 
      Model Information) and removes it from this tab.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.DeleteInfo">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#EnableInfoLabel" class="summary-sig-name">EnableInfoLabel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">selection</span>,
        <span class="summary-sig-arg">typeText</span>,
        <span class="summary-sig-arg">primText</span>)</span><br />
      This method enables or disables the right label in model info tab 
      named Model Information.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EnableInfoLabel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#EnablePos" class="summary-sig-name">EnablePos</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">enable</span>,
        <span class="summary-sig-arg">typeText</span>,
        <span class="summary-sig-arg">primText</span>)</span><br />
      This method enables or disables the panel named Positioning 
      primitives.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EnablePos">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#UpdatePos" class="summary-sig-name">UpdatePos</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">geom</span>,
        <span class="summary-sig-arg">setStatus</span>)</span><br />
      This method updates the values in the spin controls in the panel 
      named Positioning primitives.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.UpdatePos">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#OnAdded" class="summary-sig-name">OnAdded</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">message</span>)</span><br />
      Method indicating that a new primitive has been added to the model 
      and used to update this View accordingly.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.OnAdded">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="headset.gui.MainView.ModelingView-class.html#OnRemoved" class="summary-sig-name">OnRemoved</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">message</span>)</span><br />
      Method indicating that a primitive has been removed from the model 
      and used to update this View accordingly.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.OnRemoved">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="headset.gui.MainView.View-class.html">View</a></code></b>:
      <code><a href="headset.gui.MainView.View-class.html#InitExplanationPanel">InitExplanationPanel</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitMenuBar">InitMenuBar</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitOtherMenus">InitOtherMenus</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#InitVisualizer">InitVisualizer</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#SettingStatusBar">SettingStatusBar</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#ShowExplanation">ShowExplanation</a></code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>Command</code>,
      <code>Create</code>,
      <code>CreateStatusBar</code>,
      <code>CreateToolBar</code>,
      <code>DoGiveHelp</code>,
      <code>DoMenuUpdates</code>,
      <code>GetMenuBar</code>,
      <code>GetStatusBar</code>,
      <code>GetStatusBarPane</code>,
      <code>GetToolBar</code>,
      <code>PopStatusText</code>,
      <code>ProcessCommand</code>,
      <code>PushStatusText</code>,
      <code>SendSizeEvent</code>,
      <code>SetMenuBar</code>,
      <code>SetStatusBar</code>,
      <code>SetStatusBarPane</code>,
      <code>SetStatusText</code>,
      <code>SetStatusWidths</code>,
      <code>SetToolBar</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.TopLevelWindow</code></b>:
      <code>CenterOnScreen</code>,
      <code>CentreOnScreen</code>,
      <code>EnableCloseButton</code>,
      <code>GetDefaultItem</code>,
      <code>GetIcon</code>,
      <code>GetTitle</code>,
      <code>GetTmpDefaultItem</code>,
      <code>Iconize</code>,
      <code>IsActive</code>,
      <code>IsAlwaysMaximized</code>,
      <code>IsFullScreen</code>,
      <code>IsIconized</code>,
      <code>IsMaximized</code>,
      <code>MacGetMetalAppearance</code>,
      <code>MacGetUnifiedAppearance</code>,
      <code>MacSetMetalAppearance</code>,
      <code>Maximize</code>,
      <code>RequestUserAttention</code>,
      <code>Restore</code>,
      <code>SetDefaultItem</code>,
      <code>SetIcon</code>,
      <code>SetIcons</code>,
      <code>SetShape</code>,
      <code>SetTitle</code>,
      <code>SetTmpDefaultItem</code>,
      <code>ShowFullScreen</code>,
      <code>__repr__</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>AcceptsFocus</code>,
      <code>AcceptsFocusFromKeyboard</code>,
      <code>AddChild</code>,
      <code>AdjustForLayoutDirection</code>,
      <code>AssociateHandle</code>,
      <code>CacheBestSize</code>,
      <code>CanSetTransparent</code>,
      <code>CaptureMouse</code>,
      <code>Center</code>,
      <code>CenterOnParent</code>,
      <code>Centre</code>,
      <code>CentreOnParent</code>,
      <code>ClearBackground</code>,
      <code>ClientToScreen</code>,
      <code>ClientToScreenXY</code>,
      <code>Close</code>,
      <code>ConvertDialogPointToPixels</code>,
      <code>ConvertDialogSizeToPixels</code>,
      <code>ConvertPixelPointToDialog</code>,
      <code>ConvertPixelSizeToDialog</code>,
      <code>DLG_PNT</code>,
      <code>DLG_SZE</code>,
      <code>Destroy</code>,
      <code>DestroyChildren</code>,
      <code>Disable</code>,
      <code>DissociateHandle</code>,
      <code>DragAcceptFiles</code>,
      <code>Enable</code>,
      <code>FindWindowById</code>,
      <code>FindWindowByName</code>,
      <code>Fit</code>,
      <code>FitInside</code>,
      <code>Freeze</code>,
      <code>GetAcceleratorTable</code>,
      <code>GetAdjustedBestSize</code>,
      <code>GetAutoLayout</code>,
      <code>GetBackgroundColour</code>,
      <code>GetBackgroundStyle</code>,
      <code>GetBestFittingSize</code>,
      <code>GetBestSize</code>,
      <code>GetBestSizeTuple</code>,
      <code>GetBestVirtualSize</code>,
      <code>GetBorder</code>,
      <code>GetCaret</code>,
      <code>GetCharHeight</code>,
      <code>GetCharWidth</code>,
      <code>GetChildren</code>,
      <code>GetClientAreaOrigin</code>,
      <code>GetClientRect</code>,
      <code>GetClientSize</code>,
      <code>GetClientSizeTuple</code>,
      <code>GetConstraints</code>,
      <code>GetContainingSizer</code>,
      <code>GetCursor</code>,
      <code>GetDefaultAttributes</code>,
      <code>GetDropTarget</code>,
      <code>GetEffectiveMinSize</code>,
      <code>GetEventHandler</code>,
      <code>GetExtraStyle</code>,
      <code>GetFont</code>,
      <code>GetForegroundColour</code>,
      <code>GetFullTextExtent</code>,
      <code>GetGrandParent</code>,
      <code>GetGtkWidget</code>,
      <code>GetHandle</code>,
      <code>GetHelpText</code>,
      <code>GetHelpTextAtPoint</code>,
      <code>GetId</code>,
      <code>GetLabel</code>,
      <code>GetLayoutDirection</code>,
      <code>GetMaxHeight</code>,
      <code>GetMaxSize</code>,
      <code>GetMaxWidth</code>,
      <code>GetMinHeight</code>,
      <code>GetMinSize</code>,
      <code>GetMinWidth</code>,
      <code>GetName</code>,
      <code>GetParent</code>,
      <code>GetPosition</code>,
      <code>GetPositionTuple</code>,
      <code>GetRect</code>,
      <code>GetScreenPosition</code>,
      <code>GetScreenPositionTuple</code>,
      <code>GetScreenRect</code>,
      <code>GetScrollPos</code>,
      <code>GetScrollRange</code>,
      <code>GetScrollThumb</code>,
      <code>GetSize</code>,
      <code>GetSizeTuple</code>,
      <code>GetSizer</code>,
      <code>GetTextExtent</code>,
      <code>GetThemeEnabled</code>,
      <code>GetToolTip</code>,
      <code>GetTopLevelParent</code>,
      <code>GetUpdateClientRect</code>,
      <code>GetUpdateRegion</code>,
      <code>GetValidator</code>,
      <code>GetVirtualSize</code>,
      <code>GetVirtualSizeTuple</code>,
      <code>GetWindowBorderSize</code>,
      <code>GetWindowStyle</code>,
      <code>GetWindowStyleFlag</code>,
      <code>GetWindowVariant</code>,
      <code>HasCapture</code>,
      <code>HasFlag</code>,
      <code>HasMultiplePages</code>,
      <code>HasScrollbar</code>,
      <code>HasTransparentBackground</code>,
      <code>Hide</code>,
      <code>HitTest</code>,
      <code>HitTestXY</code>,
      <code>InheritAttributes</code>,
      <code>InheritsBackgroundColour</code>,
      <code>InitDialog</code>,
      <code>InvalidateBestSize</code>,
      <code>IsBeingDeleted</code>,
      <code>IsDoubleBuffered</code>,
      <code>IsEnabled</code>,
      <code>IsExposed</code>,
      <code>IsExposedPoint</code>,
      <code>IsExposedRect</code>,
      <code>IsFrozen</code>,
      <code>IsRetained</code>,
      <code>IsShown</code>,
      <code>IsShownOnScreen</code>,
      <code>IsTopLevel</code>,
      <code>Layout</code>,
      <code>LineDown</code>,
      <code>LineUp</code>,
      <code>Lower</code>,
      <code>MakeModal</code>,
      <code>Move</code>,
      <code>MoveAfterInTabOrder</code>,
      <code>MoveBeforeInTabOrder</code>,
      <code>MoveXY</code>,
      <code>Navigate</code>,
      <code>PageDown</code>,
      <code>PageUp</code>,
      <code>PopEventHandler</code>,
      <code>PopupMenu</code>,
      <code>PopupMenuXY</code>,
      <code>PostCreate</code>,
      <code>PrepareDC</code>,
      <code>PushEventHandler</code>,
      <code>Raise</code>,
      <code>Refresh</code>,
      <code>RefreshRect</code>,
      <code>RegisterHotKey</code>,
      <code>ReleaseMouse</code>,
      <code>RemoveChild</code>,
      <code>RemoveEventHandler</code>,
      <code>Reparent</code>,
      <code>ScreenToClient</code>,
      <code>ScreenToClientXY</code>,
      <code>ScrollLines</code>,
      <code>ScrollPages</code>,
      <code>ScrollWindow</code>,
      <code>SetAcceleratorTable</code>,
      <code>SetAutoLayout</code>,
      <code>SetBackgroundColour</code>,
      <code>SetBackgroundStyle</code>,
      <code>SetBestFittingSize</code>,
      <code>SetCaret</code>,
      <code>SetClientRect</code>,
      <code>SetClientSize</code>,
      <code>SetClientSizeWH</code>,
      <code>SetConstraints</code>,
      <code>SetContainingSizer</code>,
      <code>SetCursor</code>,
      <code>SetDimensions</code>,
      <code>SetDoubleBuffered</code>,
      <code>SetDropTarget</code>,
      <code>SetEventHandler</code>,
      <code>SetExtraStyle</code>,
      <code>SetFocus</code>,
      <code>SetFocusFromKbd</code>,
      <code>SetFont</code>,
      <code>SetForegroundColour</code>,
      <code>SetHelpText</code>,
      <code>SetHelpTextForId</code>,
      <code>SetId</code>,
      <code>SetInitialSize</code>,
      <code>SetLabel</code>,
      <code>SetLayoutDirection</code>,
      <code>SetMaxSize</code>,
      <code>SetMinSize</code>,
      <code>SetName</code>,
      <code>SetOwnBackgroundColour</code>,
      <code>SetOwnFont</code>,
      <code>SetOwnForegroundColour</code>,
      <code>SetPosition</code>,
      <code>SetRect</code>,
      <code>SetScrollPos</code>,
      <code>SetScrollbar</code>,
      <code>SetSize</code>,
      <code>SetSizeHints</code>,
      <code>SetSizeHintsSz</code>,
      <code>SetSizeWH</code>,
      <code>SetSizer</code>,
      <code>SetSizerAndFit</code>,
      <code>SetThemeEnabled</code>,
      <code>SetToolTip</code>,
      <code>SetToolTipString</code>,
      <code>SetTransparent</code>,
      <code>SetValidator</code>,
      <code>SetVirtualSize</code>,
      <code>SetVirtualSizeHints</code>,
      <code>SetVirtualSizeHintsSz</code>,
      <code>SetVirtualSizeWH</code>,
      <code>SetWindowStyle</code>,
      <code>SetWindowStyleFlag</code>,
      <code>SetWindowVariant</code>,
      <code>ShouldInheritColours</code>,
      <code>Show</code>,
      <code>Thaw</code>,
      <code>ToggleWindowStyle</code>,
      <code>TransferDataFromWindow</code>,
      <code>TransferDataToWindow</code>,
      <code>UnregisterHotKey</code>,
      <code>Update</code>,
      <code>UpdateWindowUI</code>,
      <code>UseBgCol</code>,
      <code>Validate</code>,
      <code>WarpPointer</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b>:
      <code>AddPendingEvent</code>,
      <code>Bind</code>,
      <code>Connect</code>,
      <code>Disconnect</code>,
      <code>GetEvtHandlerEnabled</code>,
      <code>GetNextHandler</code>,
      <code>GetPreviousHandler</code>,
      <code>ProcessEvent</code>,
      <code>ProcessPendingEvents</code>,
      <code>SetEvtHandlerEnabled</code>,
      <code>SetNextHandler</code>,
      <code>SetPreviousHandler</code>,
      <code>Unbind</code>
      </p>
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b> (private):
      <code>_setOORInfo</code>
      </p></div>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Object</code></b>:
      <code>GetClassName</code>,
      <code>IsSameAs</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__setattr__</code>,
      <code>__str__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== STATIC METHODS ==================== -->
<a name="section-StaticMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Static Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-StaticMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>GetClassDefaultAttributes</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>FindFocus</code>,
      <code>GetCapture</code>,
      <code>NewControlId</code>,
      <code>NextControlId</code>,
      <code>PrevControlId</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_NEW" class="summary-name">FILE_NEW</a> = <code title="200">200</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_OPEN" class="summary-name">FILE_OPEN</a> = <code title="201">201</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_SAVE" class="summary-name">FILE_SAVE</a> = <code title="202">202</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_SAVEAS" class="summary-name">FILE_SAVEAS</a> = <code title="203">203</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_IMPORT" class="summary-name">FILE_IMPORT</a> = <code title="204">204</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#FILE_PROP" class="summary-name">FILE_PROP</a> = <code title="205">205</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#MOD_PANEL" class="summary-name">MOD_PANEL</a> = <code title="300">300</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#MOD_TABS" class="summary-name">MOD_TABS</a> = <code title="301">301</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#BO_BUTTON" class="summary-name">BO_BUTTON</a> = <code title="302">302</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#EL_BUTTON" class="summary-name">EL_BUTTON</a> = <code title="303">303</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#CY_BUTTON" class="summary-name">CY_BUTTON</a> = <code title="304">304</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#CO_BUTTON" class="summary-name">CO_BUTTON</a> = <code title="305">305</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#POS_PANEL" class="summary-name">POS_PANEL</a> = <code title="400">400</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#POS_TABS" class="summary-name">POS_TABS</a> = <code title="401">401</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#PRIM_TEXT" class="summary-name">PRIM_TEXT</a> = <code title="402">402</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#X_LABEL" class="summary-name">X_LABEL</a> = <code title="403">403</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#Y_LABEL" class="summary-name">Y_LABEL</a> = <code title="404">404</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#Z_LABEL" class="summary-name">Z_LABEL</a> = <code title="405">405</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#MODELINFO_TAB" class="summary-name">MODELINFO_TAB</a> = <code title="500">500</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#DICOM_INFO" class="summary-name">DICOM_INFO</a> = <code title="501">501</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#TUMOR_INFO" class="summary-name">TUMOR_INFO</a> = <code title="502">502</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#SAFE_INFO" class="summary-name">SAFE_INFO</a> = <code title="503">503</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#MODEL_BAR" class="summary-name">MODEL_BAR</a> = <code title="600">600</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#CLO_BUTTON" class="summary-name">CLO_BUTTON</a> = <code title="601">601</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#CLR_BUTTON" class="summary-name">CLR_BUTTON</a> = <code title="602">602</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#DEL_BUTTON" class="summary-name">DEL_BUTTON</a> = <code title="603">603</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#NR_SCALE" class="summary-name">NR_SCALE</a> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#NR_MOVE" class="summary-name">NR_MOVE</a> = <code title="1">1</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#NR_ROTATE" class="summary-name">NR_ROTATE</a> = <code title="2">2</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#X_SPIN" class="summary-name">X_SPIN</a> = <code title="700">700</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#Y_SPIN" class="summary-name">Y_SPIN</a> = <code title="710">710</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#Z_SPIN" class="summary-name">Z_SPIN</a> = <code title="720">720</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#SCALE_MSG" class="summary-name">SCALE_MSG</a> = <code title="'... following parameters:'"><code class="variable-quote">'</code><code class="variable-string">... following parameters:</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#MOVE_MSG" class="summary-name">MOVE_MSG</a> = <code title="'... following coordinate:'"><code class="variable-quote">'</code><code class="variable-string">... following coordinate:</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="headset.gui.MainView.ModelingView-class.html#ROTATE_MSG" class="summary-name">ROTATE_MSG</a> = <code title="'... about following axes:'"><code class="variable-quote">'</code><code class="variable-string">... about following axes:</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="headset.gui.MainView.View-class.html">View</a></code></b>:
      <code><a href="headset.gui.MainView.View-class.html#BUTTON_WIDTH">BUTTON_WIDTH</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#CONFIG_VIEW">CONFIG_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#EXPLANATION_TEXT">EXPLANATION_TEXT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#FILE_EXIT">FILE_EXIT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HEIGHT">HEIGHT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HELP_ABOUT">HELP_ABOUT</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#HELP_HELP">HELP_HELP</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#L_BUTTON_WIDTH">L_BUTTON_WIDTH</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#MIN_SIZE">MIN_SIZE</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#MULTI_VIEW">MULTI_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#SINGLE_VIEW">SINGLE_VIEW</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#VISUALIZER">VISUALIZER</a></code>,
      <code><a href="headset.gui.MainView.View-class.html#WIDTH">WIDTH</a></code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.Frame</code></b>:
      <code>MenuBar</code>,
      <code>StatusBar</code>,
      <code>StatusBarPane</code>,
      <code>ToolBar</code>,
      <code>thisown</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._windows.TopLevelWindow</code></b>:
      <code>DefaultItem</code>,
      <code>Icon</code>,
      <code>Title</code>,
      <code>TmpDefaultItem</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Window</code></b>:
      <code>AcceleratorTable</code>,
      <code>AutoLayout</code>,
      <code>BackgroundColour</code>,
      <code>BackgroundStyle</code>,
      <code>BestSize</code>,
      <code>BestVirtualSize</code>,
      <code>Border</code>,
      <code>Caret</code>,
      <code>CharHeight</code>,
      <code>CharWidth</code>,
      <code>Children</code>,
      <code>ClientAreaOrigin</code>,
      <code>ClientRect</code>,
      <code>ClientSize</code>,
      <code>Constraints</code>,
      <code>ContainingSizer</code>,
      <code>Cursor</code>,
      <code>DefaultAttributes</code>,
      <code>DropTarget</code>,
      <code>EffectiveMinSize</code>,
      <code>Enabled</code>,
      <code>EventHandler</code>,
      <code>ExtraStyle</code>,
      <code>Font</code>,
      <code>ForegroundColour</code>,
      <code>GrandParent</code>,
      <code>GtkWidget</code>,
      <code>Handle</code>,
      <code>HelpText</code>,
      <code>Id</code>,
      <code>Label</code>,
      <code>LayoutDirection</code>,
      <code>MaxHeight</code>,
      <code>MaxSize</code>,
      <code>MaxWidth</code>,
      <code>MinHeight</code>,
      <code>MinSize</code>,
      <code>MinWidth</code>,
      <code>Name</code>,
      <code>Parent</code>,
      <code>Position</code>,
      <code>Rect</code>,
      <code>ScreenPosition</code>,
      <code>ScreenRect</code>,
      <code>Shown</code>,
      <code>Size</code>,
      <code>Sizer</code>,
      <code>ThemeEnabled</code>,
      <code>ToolTip</code>,
      <code>TopLevel</code>,
      <code>TopLevelParent</code>,
      <code>UpdateClientRect</code>,
      <code>UpdateRegion</code>,
      <code>Validator</code>,
      <code>VirtualSize</code>,
      <code>WindowStyle</code>,
      <code>WindowStyleFlag</code>,
      <code>WindowVariant</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.EvtHandler</code></b>:
      <code>EvtHandlerEnabled</code>,
      <code>NextHandler</code>,
      <code>PreviousHandler</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx._core.Object</code></b>:
      <code>ClassName</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">model</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>The constructor for ModelingView initialises the layout of the frame 
  window for the HeaDSET program PathCreator.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>model</code></strong> - The model belonging to this GUI.</li>
    </ul></dd>
    <dt>Returns: EvtHandler</dt>
    <dt>Overrides:
        object.__init__
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="StartNew"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">StartNew</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.StartNew">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Initializes the GUI layout and its parameters of this View when a new 
  project is created (at program startup or when user selected this 
  option).</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="EmptyLastScale"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EmptyLastScale</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EmptyLastScale">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Method for setting the last changed value for the scale empty.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetTabLabel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetTabLabel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">geom</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.GetTabLabel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Method for returning the corresponding label for a given 
  primitive.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>geom</code></strong> - The primitive for which the corresponding label will be returned.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.StaticText object, the label corresponding to the primitive.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitFileMenu"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitFileMenu</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">fileMenu</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitFileMenu">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize specific menu 
  items in File menu. Menu items are appended for creating, opening and 
  saving a project; importing a Dicom image and showing properties of the 
  current project.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>fileMenu</code></strong> - The File menu to which menu items are appended.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitFileMenu">View.InitFileMenu</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitUserInput"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitUserInput</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">inputPanel</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitUserInput">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize the user input 
  panel. This panel has two tabs:</p>
  <ul>
    <li>
      one with panels for adding primitives to the model and changing their
      positions (named Modeling Tools).
    </li>
    <li>
      one for showing the added components in the project (named Model 
      Information).
    </li>
  </ul>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>inputPanel</code></strong> - The panel to which a sizer and other widgets are attached.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitUserInput">View.InitUserInput</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InitModelUserInputTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitModelUserInputTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelUserInputTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the model user input tab (tab in user input 
  panel named Modeling Tools). This panel contains the following three 
  panels:</p>
  <ul>
    <li>
      a panel for adding primitives to the model.
    </li>
    <li>
      a panel for changing the positions of a primitive in the model.
    </li>
    <li>
      a panel for showing explanations how to use the two panels mentioned 
      above.
    </li>
  </ul>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitModelInputPanel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitModelInputPanel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelInputPanel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the model input panel (named Adding 
  primitives) inside the model user input tab (tab in user input panel 
  named Modeling Tools). It contains two tabs for adding either a tumor or 
  a safe path primitive.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitModelTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitModelTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">tabsModel</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the tab in the model input panel (named Adding
  primitives) inside the model user input tab (tab in user input panel 
  named Modeling Tools). It contains four buttons for the four types of 
  primitives (box, ellipsoid, cylinder and cone).</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>tabsModel</code></strong> - The parent window to which the newly created tab panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created tab panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitPosInputPanel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitPosInputPanel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitPosInputPanel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the positioning input panel (named Positioning
  primitives) inside the model user input tab (tab in user input panel 
  named Modeling Tools). It contains a label and three tabs for scaling, 
  moving and rotation.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitPositionTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitPositionTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">tabsPosition</span>,
        <span class="sig-arg">infoText</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitPositionTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the tab in the positioning input panel (named 
  Positioning primitives) inside the model user input tab (tab in user 
  input panel named Modeling Tools). It creates the appropiate tab for 
  either scaling, moving or rotation and contains floating point spin 
  controls for the three coordinate axes.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>tabsPosition</code></strong> - The parent window to which the newly created tab panel belongs.</li>
        <li><strong class="pname"><code>infoText</code></strong> - The leading message in the tab panel.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created tab panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitModelInfoTab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitModelInfoTab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitModelInfoTab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method initializes the model info tab (tab in user input panel 
  named Model Information). This panel initially contains an empty layout, 
  showing the places to be filled with labels about the components (Dicom 
  image, tumor and safe path primitives) added to the model.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created panel.</dd>
  </dl>
</td></tr></table>
</div>
<a name="InitBarVisualizer"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InitBarVisualizer</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">parent</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InitBarVisualizer">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method (from View) is overwritten to initialize the bar panel at 
  the bottom of the visualizer panel. It contains three buttons for 
  cloning, clearing and deleting a selected primitive.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>parent</code></strong> - The parent window to which the newly created bar panel belongs.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>wx.Panel object, the newly created bar panel.</dd>
    <dt>Overrides:
        <a href="headset.gui.MainView.View-class.html#InitBarVisualizer">View.InitBarVisualizer</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="InsertInfo"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">InsertInfo</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">geom</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.InsertInfo">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method creates a new label after a new primitive haBUTTON_WIDTHs 
  been added to the model. The label will be appended in the model info tab
  (tab in user input panel named Model Information) under the correct 
  heading (DICOM image, Tumor primitives or Safe path primitives).</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>geom</code></strong> - The newly added primitive to the model.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="DeleteInfo"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">DeleteInfo</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">geom</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.DeleteInfo">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method extracts the label corresponding to the provided primitive
  from the model info tab (tab in user input panel named Model Information)
  and removes it from this tab.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>geom</code></strong> - The primitive removed from the model.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="EnableInfoLabel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EnableInfoLabel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">selection</span>,
        <span class="sig-arg">typeText</span>,
        <span class="sig-arg">primText</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EnableInfoLabel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method enables or disables the right label in model info tab 
  named Model Information. A previously enabled label should in this case 
  be disabled (only one label at a time can be enabled).</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>selection</code></strong> - The label corresponding to the selected primitive.</li>
        <li><strong class="pname"><code>typeText</code></strong> - The type of primitive selected (tumor or safe path).</li>
        <li><strong class="pname"><code>primText</code></strong> - The name of the selected primitive.</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>True if there has been a change in label highlighting and the new
          selection is not empty. Otherwise it is False.</dd>
  </dl>
</td></tr></table>
</div>
<a name="EnablePos"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EnablePos</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">enable</span>,
        <span class="sig-arg">typeText</span>,
        <span class="sig-arg">primText</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.EnablePos">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method enables or disables the panel named Positioning 
  primitives. If a primitive is selected, then this panel will be enabled. 
  Otherwise it is disabled (because there is no primitive selected to 
  change its position).</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>enable</code></strong> - Parameter indicating if the panel should be enabled or disabled.</li>
        <li><strong class="pname"><code>typeText</code></strong> - The type of primitive selected (tumor or safe path).</li>
        <li><strong class="pname"><code>primText</code></strong> - The name of the selected primitive.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="UpdatePos"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">UpdatePos</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">geom</span>,
        <span class="sig-arg">setStatus</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.UpdatePos">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method updates the values in the spin controls in the panel named
  Positioning primitives.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>geom</code></strong> - The primitive whose scale, orientation or position has been 
          changed.</li>
        <li><strong class="pname"><code>setStatus</code></strong> - Parameter indicating if the statusbar of the frame window should 
          be updated or not.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="OnAdded"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">OnAdded</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">message</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.OnAdded">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Method indicating that a new primitive has been added to the model and
  used to update this View accordingly.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>message</code></strong> - The data provided to this View to make the necessary changes 
          possible.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="OnRemoved"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">OnRemoved</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">message</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="headset.gui.MainView-pysrc.html#ModelingView.OnRemoved">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Method indicating that a primitive has been removed from the model and
  used to update this View accordingly.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>message</code></strong> - The data provided to this View to make the necessary changes 
          possible.</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== CLASS VARIABLE DETAILS ==================== -->
<a name="section-ClassVariableDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variable Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariableDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="FILE_NEW"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_NEW</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
200
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_OPEN"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_OPEN</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
201
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_SAVE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_SAVE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
202
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_SAVEAS"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_SAVEAS</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
203
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_IMPORT"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_IMPORT</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
204
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="FILE_PROP"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">FILE_PROP</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
205
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="MOD_PANEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">MOD_PANEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
300
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="MOD_TABS"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">MOD_TABS</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
301
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="BO_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">BO_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
302
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="EL_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">EL_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
303
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CY_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CY_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
304
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CO_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CO_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
305
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="POS_PANEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">POS_PANEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
400
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="POS_TABS"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">POS_TABS</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
401
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="PRIM_TEXT"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">PRIM_TEXT</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
402
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="X_LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">X_LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
403
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="Y_LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">Y_LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
404
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="Z_LABEL"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">Z_LABEL</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
405
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="MODELINFO_TAB"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">MODELINFO_TAB</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
500
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="DICOM_INFO"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">DICOM_INFO</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
501
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="TUMOR_INFO"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">TUMOR_INFO</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
502
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SAFE_INFO"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SAFE_INFO</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
503
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="MODEL_BAR"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">MODEL_BAR</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
600
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CLO_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CLO_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
601
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="CLR_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">CLR_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
602
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="DEL_BUTTON"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">DEL_BUTTON</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
603
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="NR_SCALE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">NR_SCALE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
0
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="NR_MOVE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">NR_MOVE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
1
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="NR_ROTATE"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">NR_ROTATE</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
2
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="X_SPIN"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">X_SPIN</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
700
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="Y_SPIN"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">Y_SPIN</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
710
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="Z_SPIN"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">Z_SPIN</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
720
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="SCALE_MSG"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">SCALE_MSG</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">... following parameters:</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="MOVE_MSG"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">MOVE_MSG</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">... following coordinate:</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="ROTATE_MSG"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">ROTATE_MSG</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-quote">'</code><code class="variable-string">... about following axes:</code><code class="variable-quote">'</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="headset-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >HeaDSET</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    <a href="epydoc-log.html">Generated by Epydoc
    3.0.1 on Wed Feb 25 12:57:54 2009</a>
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
